package com.dftc.service.impl;

import java.util.List;

/** 
* @author SZQ 
* @UserServiceImpl
* @version 创建时间：2016年2月22日 上午11:24:30 
* 类说明 
*/
import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.dftc.dao.IUserDao;
import com.dftc.pojo.Person;
import com.dftc.service.IUserService;

@Service("userService")
public class UserServiceImpl implements IUserService {
	@Resource
	private IUserDao userDao;

	@Override
	public Person getUserById(int userId) {
		return this.userDao.selectByPrimaryKey(userId);
	}

	/**   
	 * @Description: TODO(用一句话描述该文件做什么) 
	 * @author SZQ   
	 * @date 2016年2月29日 上午10:24:56 
	 * @version V1.0   
	 */
	@Override
	public List<Person> showUserList() {
		return this.userDao.userList();
	}

	@Override
	/**   
	 * @Description: TODO(用一句话描述该文件做什么) 
	 * @author SZQ   
	 * @date 2016年3月16日 下午5:26:49 
	 * @version V1.0   
	 */
	public int deleteUser(int userId) {
		return this.userDao.deleteByPrimaryKey(userId);
	}

	@Override
	/**   
	 * @Description: TODO(用一句话描述该文件做什么) 
	 * @author SZQ   
	 * @date 2016年3月16日 下午5:35:30 
	 * @version V1.0   
	 */
	public int addUser(Person person) {
		return this.userDao.insert(person);
	}

	@Override
	/**   
	 * @Description: TODO(用一句话描述该文件做什么) 
	 * @author SZQ   
	 * @date 2016年3月16日 下午5:41:42 
	 * @version V1.0   
	 */
	public int updateUser(Person person) {
		return this.userDao.updateByPrimaryKey(person);
	}
	

}
